https://domestically_challenged.typepad.com > London 2006

« Back to London 2006

Indian YMCA

Indian YMCA

I find this puzzling as YMCA stands for Young Men's Christian Association.

Permalink